package com.zwh.service;


import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zwh.bean.Emp;

import java.util.List;

public interface EmpService {
//    查询所有
    List<Emp> getAll();
//    根据id查询
    Emp getById(Integer id);
//    根据id查询多个
    List<Emp> getMoreById(List<Integer> list);
//    根据id删除
    int deleteById(Integer id);
//    批量删除
    int deleteMoreById(List<Integer> list);
//   添加
    int insert(Emp emp);
//    修改
    int updateById(Emp emp);
    //    分页
    IPage selectPage(IPage page);
    //    分页条件
    IPage selectPage(IPage page, QueryWrapper wrapper);
    Page<Emp> EmpAndDept(IPage page);

}
